mashed and pressed meat juice - Alemán Inglés Diccionario